superficial implantation - French English Dictionary